be dumbfounded - Turkish English Dictionary